ADP\BaseVersion\Includes\Database\RuleStorage D

Total Complexity 244
Dependencies 36
Dependents 0
Total lines 1,108
Lines of code 783
Logical lines of code 553
Comment lines 133
Methods 18
Properties 8

Methods 18

Method Rating Maintainability Complexity Lines of code
installProductAdjustment()
D
16
78 224
buildRules()
C
38 32 54
installFreeItems()
B
41 18 49
buildSingleItemRule()
B
37 15 75
buildPersistentRule()
A
38 14 68
installRoleDiscounts()
A
47 13 34
buildPackageRule()
A
41 11 57
buildPersistentRules()
A
48 12 32
buildNoItemRule()
A
46 8 42
setGiftItemStrategy()
A
53 8 23
createRulePackage()
A
48 7 32
installAdvertising()
S
56 7 20
__construct()
S
55 4 19
installLimits()
S
60 4 14
installCartAdjustments()
S
60 4 14
installConditions()
S
62 4 12
installSortableProperties()
S
63 4 11
withContext()
S
81 1 3